SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 51842: A special character in the Performance Monitoring macro might generate the error "180-322: Statement is not valid or it is used out of proper order"

DetailsHotfixAboutRate It

In SAS® Model Manager 12.3 on UNIX servers, the performance monitoring task might generate following error:

70   /* Add segmentation filter for supporting the segmentation project 
71   for non-segmentation project, dont need to add the two lines below 
72   */ 
73 %global _mm_seg_filter; 
74 
75 {1}
180 ERROR 180-322: Statement is not valid or it is used out of proper order.

The error is generated because of an apostrophe in the commented out lines (in the word don’t). SAS® either strips out the character or changes it to a square or some other special character, depending on the operating system.

The workaround is to modify the performancemonitor.sas macro by removing the apostrophe before the macro is run.

Click the Hot Fix tab in this note to access the hot fix for this issue.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Model Manager64-bit Enabled AIX12.313.19.4 TS1M09.4 TS1M1
64-bit Enabled Solaris12.313.19.4 TS1M09.4 TS1M1
HP-UX IPF12.313.19.4 TS1M09.4 TS1M1
Linux for x6412.313.19.4 TS1M09.4 TS1M1
Solaris for x6412.313.19.4 TS1M09.4 TS1M1
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.